home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
BARNET
/
FREENET
/
BRODIE
/
DNSRESOL
/
Programmer
/
ReadMe1st
next >
Wrap
Text File
|
1997-04-09
|
2KB
|
61 lines
DNS Resolver Code
=================
Copyright (C) Stewart Brodie, 1996
Copyright (C) Regents of University of California, 1989
Copyright (C) Internet Software Consortium, 1996.
There are two parts to this package - a `programmer' part, which is found in this
directory, and a `user' part for users just using the resolver module which is
contained within the !Installer directory in this directory's parent.
For the Terms & Conditions, see the file "Terms"
Contents
========
Directory Contents
Future Developments
Static
Veneer
Directory Contents
==================
This directory contains two subdirectories. The "Static" subdirectory
contains the headers and AOF files for statically linking the resolver code
into applications (AppCode) or modules (ModCode) -- which gives you a private
copy of the code, data & cache. The "Veneer" subdirectory contains the
headers and AOF files for dynamically linking your code to the DNSResolver
module (thus sharing the code and cache). The veneers are identical for
both module & application code.
Future Developments
===================
I intend to unify the SWI interface with the ANT DNS Resolver module SWI
interface in the future. For this reason, usage of the SWIs other than
&46000, &46001, &46002 and &46003 is deprecated. The other SWIs WILL BE
REMOVED in the near future. To guarantee future compatibility, link your
code with the static versions.
Static
------
You must call the intialisation function "extern void dnsresolver_init(void);"
to initialise the library.
Veneer
------
Include the NetLib headers and then Veneer.h.DNSResolve (hdr) for Assembler,
and link your code against Veneer.o.DNSResolver and NetLib:o.onlysock (or
NetLib:o.onlysockzm for modules).
--
Stewart Brodie
9th April 1997